@charset "utf-8";

.navbar_other {
    background: rgba(0, 35, 69, .8) !important;
}
.container-fluid{
    margin: 0px;
    padding: 0px;
}
.container-contact-map{
/*    height: 100vh !important;*/
    position: relative;
}
#contact_ditu{
    height: 100%;
    padding: 0;
    margin: 0px;}
.container-contact{
    /*position: absolute;*/
    z-index: 2;
    background: rgba(255,255,255,.9);
    bottom: 0px;
    height: 200px;
}
.container-contact .col-md-4 img{
        height: 21px;
    margin-bottom: 14px;
}
.container-contact .col-md-4{
    text-align: center;
    border-right: 2px solid #eeeeee;
}
.container-contact .col-md-4{
    margin: 70px 0px;
}
.container-contact .col-md-4:last-child{border-right: none
}
.mob-contact{display: none;}
.pc-contact .col-md-4:nth-child(1) img, .pc-contact .col-md-4:nth-child(3) img{height: 28px;
    margin-bottom: 7px;
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	.pc-contact{display: none;}
	.container-contact{height: 150px;}
	.mob-contact{display: block;}
	.mob-contact{padding-top: 50px;line-height: 28px;font-size: 14px;text-align: center;}
	.mob-contact span{margin-left: 15px;}
	.mob-contact-address{font-size: 16px;}
	.mob-contact a{display: block;}
}